﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Wsq.Utils.DoNetFramework40.Socket.tools
{
    public class HttpCookie
    {
        private Dictionary<string, string> KeyValue = new Dictionary<string, string>();
        //private string Path = "/";
        //public string ToSetCookieStr() 
        //{
        //    if (KeyValue.Count==0)
        //    {
        //        return string.Empty;
        //    }
        //    else
        //    {
        //        List<string> tempstr = new List<string>();
        //        foreach (var item in KeyValue)
        //        {
        //            tempstr.Add(item.Key + "=" + item.Value);
        //        }
        //        tempstr.Add("Path=" + Path);
        //        tempstr.Add("httponly");
        //        return string.Join("; ", tempstr);
        //    }
        //}
        public void Add(string key,string value) 
        {
            if (KeyValue.ContainsKey(key))
            {
                KeyValue[key] = value;
            }
            else
            {
                KeyValue.Add(key, value);
            }
        }
        public string GetValue(string key) 
        {
            if (KeyValue.ContainsKey(key))
            {
                return KeyValue[key];
            }
            else
            {
                return null;
            }
        }
    }
}
